#
#
# Todo: build a tool to perserve the case of specific terms with {}, eg I/O
#

@inproceedings{expressos,
 author = {Mai, Haohui and Pek, Edgar and Xue, Hui and King, Samuel Talmadge and Madhusudan, Parthasarathy},
 title = {Verifying Security Invariants in ExpressOS},
 booktitle = {Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems},
 series = {ASPLOS '13},
 year = {2013},
 isbn = {978-1-4503-1870-9},
 location = {Houston, Texas, USA},
 pages = {293--304},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/2451116.2451148},
 doi = {10.1145/2451116.2451148},
 acmid = {2451148},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {automatic theorem proving, microkernel, mobile security, programming by con- tracts},
} 

@inproceedings{secvisor,
 author = {Seshadri, Arvind and Luk, Mark and Qu, Ning and Perrig, Adrian},
 title = {SecVisor: A Tiny Hypervisor to Provide Lifetime Kernel Code Integrity for Commodity OSes},
 booktitle = {Proceedings of Twenty-first ACM SIGOPS Symposium on Operating Systems Principles},
 series = {SOSP '07},
 year = {2007},
 isbn = {978-1-59593-591-5},
 location = {Stevenson, Washington, USA},
 pages = {335--350},
 numpages = {16},
 url = {http://doi.acm.org/10.1145/1294261.1294294},
 doi = {10.1145/1294261.1294294},
 acmid = {1294294},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {code attestation, code injection attacks, code integrity, hypervisor, memory virtualization, preventing},
} 

@inproceedings{inktag,
 author = {Hofmann, Owen S. and Kim, Sangman and Dunn, Alan M. and Lee, Michael Z. and Witchel, Emmett},
 title = {InkTag: Secure Applications on an Untrusted Operating System},
 booktitle = {Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems},
 series = {ASPLOS '13},
 year = {2013},
 isbn = {978-1-4503-1870-9},
 location = {Houston, Texas, USA},
 pages = {265--278},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/2451116.2451146},
 doi = {10.1145/2451116.2451146},
 acmid = {2451146},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {application protection, paraverification, virtualization-based security},
} 

@INPROCEEDINGS{trustvisor, 
author={McCune, J.M. and Yanlin Li and Ning Qu and Zongwei Zhou and Datta, A. and Gligor, V. and Perrig, A.}, 
booktitle={Security and Privacy (SP), 2010 IEEE Symposium on}, 
title={TrustVisor: Efficient TCB Reduction and Attestation}, 
year={2010}, 
month={May}, 
pages={143-158}, 
keywords={Algorithm design and analysis;Arm;Circuit testing;Computer security;Costs;Hardware;Logic;Privacy;Process design;Runtime;Attestation;Integrity Measurement;Minimal TCB;TPM;Trusted Computing;Virtualization}, 
doi={10.1109/SP.2010.17}, 
ISSN={1081-6011},}

@inproceedings{gpu-steal,
  title={Stealing Webpages Rendered on Your Browser by Exploiting GPU Vulnerabilities},
  author={Lee, Sangho and Kim, Youngsok and Kim, Jangwoo and Kim, Jong},
  booktitle={IEEE Symposium on Security and Privacy},
  year={2014},
}

@inproceedings{gpu-keylogger,
  title={You can type, but you can’t hide: A stealthy GPU-based keylogger},
  author={Ladakis, Evangelos and Koromilas, Lazaros and Vasiliadis, Giorgos and Polychronakis, Michalis and Ioannidis, Sotiris},
  booktitle={Proceedings of the 6th European Workshop on System Security (EuroSec)},
  year={2013}
}


@inproceedings{mashupos,
 author = {Wang, Helen J. and Fan, Xiaofeng and Howell, Jon and Jackson, Collin},
 title = {Protection and Communication Abstractions for Web Browsers in MashupOS},
 booktitle-full = {Proceedings of Twenty-first ACM SIGOPS Symposium on Operating Systems Principles},
 booktitle = SOSP,
 series = {SOSP '07},
 year = {2007},
 isbn = {978-1-59593-591-5},
 location = {Stevenson, Washington, USA},
 pages = {1--16},
 numpages = {16},
 url = {http://doi.acm.org/10.1145/1294261.1294263},
 doi = {10.1145/1294261.1294263},
 acmid = {1294263},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {abstractions, browser, communications, multi-principal OS, protection, same-origin policy, security, web},
} 

@inproceedings{ibos,
 author = {Tang, Shuo and Mai, Haohui and King, Samuel T.},
 title = {Trust and Protection in the Illinois Browser Operating System},
 booktitle-full = {Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation},
 booktitle = OSDI,
 series = {OSDI'10},
 year = {2010},
 location = {Vancouver, BC, Canada},
 pages = {1--8},
 numpages = {8},
 url = {http://dl.acm.org/citation.cfm?id=1924943.1924945},
 acmid = {1924945},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
} 


@inproceedings{ghosts,
 author = {Anand, Manish and Nightingale, Edmund B. and Flinn, Jason},
 title = {Ghosts in the Machine: Interfaces for Better Power Management},
 booktitle-full = {Proceedings of the 2Nd International Conference on Mobile Systems, Applications, and Services},
 booktitle = MOBISYS,
 series = {MobiSys '04},
 year = {2004},
 isbn = {1-58113-793-1},
 location = {Boston, MA, USA},
 pages = {23--35},
 numpages = {13},
 url = {http://doi.acm.org/10.1145/990064.990070},
 doi = {10.1145/990064.990070},
 acmid = {990070},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {adaptive caching, energy-awareness, power management},
} 

@inproceedings{Li:2014:EOM:2591305.2591316,
 author = {Li, Jing and Badam, Anirudh and Chandra, Ranveer and Swanson, Steven and Worthington, Bruce and Zhang, Qi},
 title = {On the Energy Overhead of Mobile Storage Systems},
 booktitle = {Proceedings of the 12th USENIX Conference on File and Storage Technologies},
 series = {FAST'14},
 year = {2014},
 isbn = {978-1-931971-08-9},
 location = {Santa Clara, CA},
 pages = {105--118},
 numpages = {14},
 url = {http://dl.acm.org/citation.cfm?id=2591305.2591316},
 acmid = {2591316},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
} 

@inproceedings{isca13malware,
 author = {Demme, John and Maycock, Matthew and Schmitz, Jared and Tang, Adrian and Waksman, Adam and Sethumadhavan, Simha and Stolfo, Salvatore},
 title = {On the Feasibility of Online Malware Detection with Performance Counters},
 booktitle = ISCA,
 series = {ISCA '13},
 year = {2013},
 isbn = {978-1-4503-2079-5},
 location = {Tel-Aviv, Israel},
 pages = {559--570},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/2485922.2485970},
 doi = {10.1145/2485922.2485970},
 acmid = {2485970},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {machine learning, malware and its mitigation, malware detection, performance counters, security in hardware},
} 
#  booktitle = {Proceedings of the 40th Annual International Symposium on Computer Architecture},

@article{livelab,
 author = {Shepard, Clayton and Rahmati, Ahmad and Tossell, Chad and Zhong, Lin and Kortum, Phillip},
 title = {LiveLab: Measuring Wireless Networks and Smartphone Users in the Field},
 journal = {SIGMETRICS Perform. Eval. Rev.},
 issue_date = {December 2010},
 volume = {38},
 number = {3},
 month = jan,
 year = {2011},
 issn = {0163-5999},
 pages = {15--20},
 numpages = {6},
 url = {http://doi.acm.org/10.1145/1925019.1925023},
 doi = {10.1145/1925019.1925023},
 acmid = {1925023},
 publisher = {ACM},
 address = {New York, NY, USA},
} 


@inproceedings {gpuvm,
author = {Yusuke Suzuki and Shinpei Kato and Hiroshi Yamada and Kenji Kono},
title = {GPUvm: Why Not Virtualizing GPUs at the Hypervisor?},
booktitle-full = {2014 USENIX Annual Technical Conference (USENIX ATC 14)},
booktitle = ATC,
year = {2014},
month = Jun,
isbn = {978-1-931971-10-2},
address = {Philadelphia, PA},
pages = {109--120},
url = {https://www.usenix.org/conference/atc14/technical-sessions/presentation/suzuki},
publisher = {USENIX Association},
}

@inproceedings {gvirt,
author = {Kun Tian and Yaozu Dong and David Cowperthwaite},
title = {A Full GPU Virtualization Solution with Mediated Pass-Through},
booktitle-full = {2014 USENIX Annual Technical Conference (USENIX ATC 14)},
booktitle = ATC,
year = {2014},
month = Jun,
isbn = {978-1-931971-10-2},
address = {Philadelphia, PA},
pages = {121--132},
url = {https://www.usenix.org/conference/atc14/technical-sessions/presentation/tian},
publisher = {USENIX Association},
}


@inproceedings{profiledroid,
 author = {Wei, Xuetao and Gomez, Lorenzo and Neamtiu, Iulian and Faloutsos, Michalis},
 title = {ProfileDroid: Multi-layer Profiling of Android Applications},
 booktitle-full = {Proceedings of the 18th Annual International Conference on Mobile Computing and Networking},
 booktitle = MOBICOM,
 series = {Mobicom '12},
 year = {2012},
 isbn = {978-1-4503-1159-5},
 location = {Istanbul, Turkey},
 pages = {137--148},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/2348543.2348563},
 doi = {10.1145/2348543.2348563},
 acmid = {2348563},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {android apps, google android, monitoring, profiling, system},
} 

@inproceedings{smart-storage,
 author = {Nguyen, David T. and Zhou, Gang and Qi, Xin and Peng, Ge and Zhao, Jianing and Nguyen, Tommy and Le, Duy},
 title = {Storage-aware Smartphone Energy Savings},
 booktitle-full = {Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing},
 booktitle = UBICOMP,
 series = {UbiComp '13},
 year = {2013},
 isbn = {978-1-4503-1770-2},
 location = {Zurich, Switzerland},
 pages = {677--686},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/2493432.2493505},
 doi = {10.1145/2493432.2493505},
 acmid = {2493505},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {smartphone energy-efficient system},
} 


@inproceedings{compressor,
 author = {Kermany, Haim and Petrank, Erez},
 title = {The Compressor: Concurrent, Incremental, and Parallel Compaction},
 booktitle-full = {Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation},
 booktitle = PLDI,
 series = {PLDI '06},
 year = {2006},
 isbn = {1-59593-320-4},
 location = {Ottawa, Ontario, Canada},
 pages = {354--363},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/1133981.1134023},
 doi = {10.1145/1133981.1134023},
 acmid = {1134023},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {compaction, concurrent garbage collection, garbage collection, memory management, runtime systems},
} 


@inproceedings{taintdroid,
 author = {Enck, William and Gilbert, Peter and Chun, Byung-Gon and Cox, Landon P. and Jung, Jaeyeon and McDaniel, Patrick and Sheth, Anmol N.},
 title = {TaintDroid: An Information-flow Tracking System for Realtime Privacy Monitoring on Smartphones},
 booktitle-full = {Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation},
 booktitle = OSDI,
 series = {OSDI'10},
 year = {2010},
 location = {Vancouver, BC, Canada},
 pages = {1--6},
 numpages = {6},
 url = {http://dl.acm.org/citation.cfm?id=1924943.1924971},
 acmid = {1924971},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
} 

@inproceedings{xen,
 author = {Barham, Paul and Dragovic, Boris and Fraser, Keir and Hand, Steven and Harris, Tim and Ho, Alex and Neugebauer, Rolf and Pratt, Ian and Warfield, Andrew},
 title = {Xen and the Art of Virtualization},
 booktitle-full = {Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles},
 booktitle = SOSP,
 series = {SOSP '03},
 year = {2003},
 isbn = {1-58113-757-5},
 location = {Bolton Landing, NY, USA},
 pages = {164--177},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/945445.945462},
 doi = {10.1145/945445.945462},
 acmid = {945462},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {hypervisors, paravirtualization, virtual machine monitors},
} 

@inproceedings{redline,
 author = {Yang, Ting and Liu, Tongping and Berger, Emery D. and Kaplan, Scott F. and Moss, J. Eliot B.},
 title = {Redline: First Class Support for Interactivity in Commodity Operating Systems},
 booktitle-full = {Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation},
 booktitle = OSDI,
 series = {OSDI'08},
 year = {2008},
 location = {San Diego, California},
 pages = {73--86},
 numpages = {14},
 url = {http://dl.acm.org/citation.cfm?id=1855741.1855747},
 acmid = {1855747},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
} 


@inproceedings{desktop-tlp-2010,
 author = {Blake, Geoffrey and Dreslinski, Ronald G. and Mudge, Trevor and Flautner, Kriszti\'{a}n},
 title = {Evolution of Thread-level Parallelism in Desktop Applications},
 booktitle-full = {Proceedings of the 37th Annual International Symposium on Computer Architecture},
 booktitle = ISCA,
 series = {ISCA '10},
 year = {2010},
 isbn = {978-1-4503-0053-7},
 location = {Saint-Malo, France},
 pages = {302--313},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/1815961.1816000},
 doi = {10.1145/1815961.1816000},
 acmid = {1816000},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {benchmarking, desktop applications, multi-core, thread level parallelism},
} 

@inproceedings{desktop-tlp-2000,
 author = {Flautner, Kristi\'{a}n and Uhlig, Rich and Reinhardt, Steve and Mudge, Trevor},
 title = {Thread-level Parallelism and Interactive Performance of Desktop Applications},
 booktitle-full = {Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems},
 booktitle = ASPLOS,
 series = {ASPLOS IX},
 year = {2000},
 isbn = {1-58113-317-0},
 location = {Cambridge, Massachusetts, USA},
 pages = {129--138},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/378993.379233},
 doi = {10.1145/378993.379233},
 acmid = {379233},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

@inproceedings{cheetah,
 author = {Kaashoek, M. Frans and Engler, Dawson R. and Ganger, Gregory R. and Brice\~{n}o, Hector M. and Hunt, Russell and Mazi\`{e}res, David and Pinckney, Thomas and Grimm, Robert and Jannotti, John and Mackenzie, Kenneth},
 title = {Application Performance and Flexibility on Exokernel Systems},
 booktitle-full = {Proceedings of the Sixteenth ACM Symposium on Operating Systems Principles},
 booktitle = SOSP,
 series = {SOSP '97},
 year = {1997},
 isbn = {0-89791-916-5},
 location = {Saint Malo, France},
 pages = {52--65},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/268998.266644},
 doi = {10.1145/268998.266644},
 acmid = {266644},
 publisher = {ACM},
 address = {New York, NY, USA},
} 


@inproceedings{dune,
 author = {Belay, Adam and Bittau, Andrea and Mashtizadeh, Ali and Terei, David and Mazi\`{e}res, David and Kozyrakis, Christos},
 title = {Dune: Safe User-level Access to Privileged CPU Features},
 booktitle-full = {Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation},
 booktitle = OSDI,
 series = {OSDI'12},
 year = {2012},
 isbn = {978-1-931971-96-6},
 location = {Hollywood, CA, USA},
 pages = {335--348},
 numpages = {14},
 url = {http://dl.acm.org/citation.cfm?id=2387880.2387913},
 acmid = {2387913},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
} 

@inproceedings{using-latency,
 author = {Endo, Yasuhiro and Wang, Zheng and Chen, J. Bradley and Seltzer, Margo},
 title = {Using Latency to Evaluate Interactive System Performance},
 booktitle-full = {Proceedings of the Second USENIX Symposium on Operating Systems Design and Implementation},
 booktitle = OSDI,
 series = {OSDI '96},
 year = {1996},
 isbn = {1-880446-82-0},
 location = {Seattle, Washington, USA},
 pages = {185--199},
 numpages = {15},
 url = {http://doi.acm.org/10.1145/238721.238775},
 doi = {10.1145/238721.238775},
 acmid = {238775},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

@inproceedings{embassies,
 author = {Howell, Jon and Parno, Bryan and Douceur, John R.},
 title = {Embassies: Radically Refactoring the Web},
 booktitle-full = {Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation},
 booktitle = NSDI,
 series = {nsdi'13},
 year = {2013},
 location = {Lombard, IL},
 pages = {529--546},
 numpages = {18},
 url = {http://dl.acm.org/citation.cfm?id=2482626.2482676},
 acmid = {2482676},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
} 

@inproceedings{diversity-smartphone-usage,
 author = {Falaki, Hossein and Mahajan, Ratul and Kandula, Srikanth and Lymberopoulos, Dimitrios and Govindan, Ramesh and Estrin, Deborah},
 title = {Diversity in Smartphone Usage},
 booktitle-full = {Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services},
 booktitle = MOBISYS,
 series = {MobiSys '10},
 year = {2010},
 isbn = {978-1-60558-985-5},
 location = {San Francisco, California, USA},
 pages = {179--194},
 numpages = {16},
 url = {http://doi.acm.org/10.1145/1814433.1814453},
 doi = {10.1145/1814433.1814453},
 acmid = {1814453},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {smartphone usage, user behavior},
} 

@inproceedings{zap,
 author = {Osman, Steven and Subhraveti, Dinesh and Su, Gong and Nieh, Jason},
 title = {The Design and Implementation of Zap: A System for Migrating Computing Environments},
 booktitle-full = {Proceedings of the 5th Symposium on Operating Systems Design and implementation},
 booktitle = OSDI,
 series = {OSDI '02},
 year = {2002},
 isbn = {978-1-4503-0111-4},
 location = {Boston, Massachusetts},
 pages = {361--376},
 numpages = {16},
 url = {http://doi.acm.org/10.1145/1060289.1060323},
 doi = {10.1145/1060289.1060323},
 acmid = {1060323},
 publisher = {ACM},
 address = {New York, NY, USA},
} 


@inproceedings{cells,
 author = {Andrus, Jeremy and Dall, Christoffer and Hof, Alexander Van't and Laadan, Oren and Nieh, Jason},
 title = {Cells: A Virtual Mobile Smartphone Architecture},
 booktitle-full = {Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles},
 booktitle = SOSP,
 series = {SOSP '11},
 year = {2011},
 isbn = {978-1-4503-0977-6},
 location = {Cascais, Portugal},
 pages = {173--187},
 numpages = {15},
 url = {http://doi.acm.org/10.1145/2043556.2043574},
 doi = {10.1145/2043556.2043574},
 acmid = {2043574},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Android, smartphones, virtualization},
} 

@inproceedings{first-look-smartphone-traffic,
 author = {Falaki, Hossein and Lymberopoulos, Dimitrios and Mahajan, Ratul and Kandula, Srikanth and Estrin, Deborah},
 title = {A First Look at Traffic on Smartphones},
 booktitle-full = {Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement},
 booktitle = IMC,
 series = {IMC '10},
 year = {2010},
 isbn = {978-1-4503-0483-2},
 location = {Melbourne, Australia},
 pages = {281--287},
 numpages = {7},
 url = {http://doi.acm.org/10.1145/1879141.1879176},
 doi = {10.1145/1879141.1879176},
 acmid = {1879176},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {power management, smartphone traffic},
} 


@inproceedings{joj,
 author = {Jeong, Sooman and Lee, Kisung and Lee, Seongjin and Son, Seoungbum and Won, Youjip},
 title = {I/O Stack Optimization for Smartphones},
 booktitle-full = {Proceedings of the 2013 USENIX Conference on Annual Technical Conference},
 booktitle = ATC,
 series = {USENIX ATC'13},
 year = {2013},
 location = {San Jose, CA},
 pages = {309--320},
 numpages = {12},
 url = {http://dl.acm.org/citation.cfm?id=2535461.2535499},
 acmid = {2535499},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA},
} 

@inproceedings{androstep,
  title={AndroStep: Android Storage Performance Analysis Tool.},
  author={Jeong, Sooman and Lee, Kisung and Hwang, Jungwoo and Lee, Seongjin and Won, Youjip},
  booktitle={1st European Workshop on Mobile Engineering},
  pages={327--340},
  year={2013}
}

@INPROCEEDINGS{tlp-mobile, 
author={Cao Gao and Gutierrez, A and Dreslinski, R.G. and Mudge, T. and Flautner, K. and Blake, G.}, 
booktitle={Performance Analysis of Systems and Software (ISPASS), 2014 IEEE International Symposium on}, 
title={A study of Thread Level Parallelism on mobile devices}, 
year={2014}, 
month={March}, 
pages={126-127}, 
keywords={mobile computing;multi-threading;multiprocessing systems;core utilization;multicore mobile devices;thread level parallelism;Benchmark testing;Instruction sets;Mobile communication;Mobile handsets;Multicore processing;Parallel processing}, 
doi={10.1109/ISPASS.2014.6844468},}

@inproceedings{tlp-evo,
 author = {Blake, Geoffrey and Dreslinski, Ronald G. and Mudge, Trevor and Flautner, Kriszti\'{a}n},
 title = {Evolution of Thread-level Parallelism in Desktop Applications},
 booktitle-full = {Proceedings of the 37th Annual International Symposium on Computer Architecture},
 booktitle = ISCA,
 series = {ISCA '10},
 year = {2010},
 isbn = {978-1-4503-0053-7},
 location = {Saint-Malo, France},
 pages = {302--313},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/1815961.1816000},
 doi = {10.1145/1815961.1816000},
 acmid = {1816000},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {benchmarking, desktop applications, multi-core, thread level parallelism},
} 


@inproceedings{Ha:2014:TWC:2594368.2594383,
 author = {Ha, Kiryong and Chen, Zhuo and Hu, Wenlu and Richter, Wolfgang and Pillai, Padmanabhan and Satyanarayanan, Mahadev},
 title = {Towards Wearable Cognitive Assistance},
 booktitle-full = {Proceedings of the 12th Annual International Conference on Mobile Systems, Applications, and Services},
 booktitle = MOBISYS,
 series = {MobiSys '14},
 year = {2014},
 isbn = {978-1-4503-2793-0},
 location = {Bretton Woods, New Hampshire, USA},
 pages = {68--81},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/2594368.2594383},
 doi = {10.1145/2594368.2594383},
 acmid = {2594383},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {cloud computing, cloud offload, cloudlet, cyber foraging, google glass, mobile computing, virtual machine, wearable computing},
}

@inproceedings{who-wears-it,
 author = {Cornelius, Cory and Peterson, Ronald and Skinner, Joseph and Halter, Ryan and Kotz, David},
 title = {A Wearable System That Knows Who Wears It},
 booktitle-full = {Proceedings of the 12th Annual International Conference on Mobile Systems, Applications, and Services},
 booktitle = MOBISYS,
 series = {MobiSys '14},
 year = {2014},
 isbn = {978-1-4503-2793-0},
 location = {Bretton Woods, New Hampshire, USA},
 pages = {55--67},
 numpages = {13},
 url = {http://doi.acm.org/10.1145/2594368.2594369},
 doi = {10.1145/2594368.2594369},
 acmid = {2594369},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {bioimpedance, biometric, wearable},
} 

@inproceedings{cont-mobile-vision,
 author = {LiKamWa, Robert and Priyantha, Bodhi and Philipose, Matthai and Zhong, Lin and Bahl, Paramvir},
 title = {Energy Characterization and Optimization of Image Sensing Toward Continuous Mobile Vision},
 booktitle-full = {Proceeding of the 11th Annual International Conference on Mobile Systems, Applications, and Services},
 booktitle = MOBISYS,
 series = {MobiSys '13},
 year = {2013},
 isbn = {978-1-4503-1672-9},
 location = {Taipei, Taiwan},
 pages = {69--82},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/2462456.2464448},
 doi = {10.1145/2462456.2464448},
 acmid = {2464448},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {computer vision, energy efficiency, energy proportionality, image sensor, mobile systems},
} 

@inproceedings{tempo,
 author = {Wang, Zhen and Lin, Felix Xiaozhu and Zhong, Lin and Chishtie, Mansoor},
 title = {How Far Can Client-only Solutions Go for Mobile Browser Speed?},
 booktitle-full = {Proceedings of the 21st International Conference on World Wide Web},
 booktitle = WWW,
 series = {WWW '12},
 year = {2012},
 isbn = {978-1-4503-1229-5},
 location = {Lyon, France},
 pages = {31--40},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/2187836.2187842},
 doi = {10.1145/2187836.2187842},
 acmid = {2187842},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {browser, mobile devices, web},
} 

@inproceedings{dandelion,
 author = {Lin, Felix Xiaozhu and Rahmati, Ahmad and Zhong, Lin},
 title = {Dandelion: A Framework for Transparently Programming Phone-centered Wireless Body Sensor Applications for Health},
 booktitle = {Wireless Health 2010},
 series = {WH '10},
 year = {2010},
 isbn = {978-1-60558-989-3},
 location = {San Diego, California},
 pages = {74--83},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/1921081.1921091},
 doi = {10.1145/1921081.1921091},
 acmid = {1921091},
 publisher = {ACM},
 address = {New York, NY, USA},
} 


@inproceedings{browser-slow,
 author = {Wang, Zhen and Lin, Felix Xiaozhu and Zhong, Lin and Chishtie, Mansoor},
 title = {Why Are Web Browsers Slow on Smartphones?},
 booktitle-full = {Proceedings of the 12th Workshop on Mobile Computing Systems and Applications},
 booktitle = HOTMOBILE,
 series = {HotMobile '11},
 year = {2011},
 isbn = {978-1-4503-0649-2},
 location = {Phoenix, Arizona},
 pages = {91--96},
 numpages = {6},
 url = {http://doi.acm.org/10.1145/2184489.2184508},
 doi = {10.1145/2184489.2184508},
 acmid = {2184508},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

@inproceedings{rhythmlink,
 author = {Lin, Felix Xiaozhu and Ashbrook, Daniel and White, Sean},
 title = {RhythmLink: Securely Pairing I/O-constrained Devices by Tapping},
 booktitle = {Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology},
 series = {UIST '11},
 year = {2011},
 isbn = {978-1-4503-0716-1},
 location = {Santa Barbara, California, USA},
 pages = {263--272},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/2047196.2047231},
 doi = {10.1145/2047196.2047231},
 acmid = {2047231},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {device pairing, input, mobile devices, rhythm, security, taps},
} 


@inproceedings{Liu:2012:PTM:2370816.2370822,
 author = {Liu, Cong and Li, Jian and Huang, Wei and Rubio, Juan and Speight, Evan and Lin, Xiaozhu},
 title = {Power-efficient Time-sensitive Mapping in Heterogeneous Systems},
 booktitle = {Proceedings of the 21st International Conference on Parallel Architectures and Compilation Techniques},
 series = {PACT '12},
 year = {2012},
 isbn = {978-1-4503-1182-3},
 location = {Minneapolis, Minnesota, USA},
 pages = {23--32},
 numpages = {10},
 url = {http://doi.acm.org/10.1145/2370816.2370822},
 doi = {10.1145/2370816.2370822},
 acmid = {2370822},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {heterogeneous cpu/gpu multiprocessors, multi-core architectures, power-efficient scheduling},
} 

@inproceedings{smartads,
 author = {Nath, Suman and Lin, Felix Xiaozhu and Ravindranath, Lenin and Padhye, Jitendra},
 title = {SmartAds: Bringing Contextual Ads to Mobile Apps},
 booktitle-full = {Proceeding of the 11th Annual International Conference on Mobile Systems, Applications, and Services},
 booktitle = MOBISYS,
 series = {MobiSys '13},
 year = {2013},
 isbn = {978-1-4503-1672-9},
 location = {Taipei, Taiwan},
 pages = {111--124},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/2462456.2464452},
 doi = {10.1145/2462456.2464452},
 acmid = {2464452},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {advertisement, apps, contextual, mobile},
} 

@article{greendroid,
 author = {Goulding-Hotta, Nathan and Sampson, Jack and Venkatesh, Ganesh and Garcia, Saturnino and Auricchio, Joe and Huang, Po-Chao and Arora, Manish and Nath, Siddhartha and Bhatt, Vikram and Babb, Jonathan and Swanson, Steven and Taylor, Michael},
 title = {The GreenDroid Mobile Application Processor: An Architecture for Silicon's Dark Future},
 journal = {IEEE Micro},
 issue_date = {March 2011},
 volume = {31},
 number = {2},
 month = mar,
 year = {2011},
 issn = {0272-1732},
 pages = {86--95},
 numpages = {10},
 url = {http://dx.doi.org/10.1109/MM.2011.18},
 doi = {10.1109/MM.2011.18},
 acmid = {1978282},
 publisher = {IEEE Computer Society Press},
 address = {Los Alamitos, CA, USA},
 keywords = {conservation core, utilization wall, dark silicon, heterogeneous many-core systems, c-core, GreenDroid, mobile application processor},
} 

@inproceedings{dark-silicon,
 author = {Esmaeilzadeh, Hadi and Blem, Emily and St. Amant, Renee and Sankaralingam, Karthikeyan and Burger, Doug},
 title = {Dark Silicon and the End of Multicore Scaling},
 booktitle = ISCA,
 series = {ISCA '11},
 year = {2011},
 isbn = {978-1-4503-0472-6},
 location = {San Jose, California, USA},
 pages = {365--376},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/2000064.2000108},
 doi = {10.1145/2000064.2000108},
 acmid = {2000108},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {dark silicon, modeling, multicore, power, technology scaling},
}
 ##  booktitle = {Proceedings of the 38th Annual International Symposium on Computer Architecture},
 

@ARTICLE{nemesis, 
author={Leslie, IM. and McAuley, D. and Black, R. and Roscoe, T. and Barham, P. and Evers, D. and Fairbairns, R. and Hyden, E.}, 
journal={Selected Areas in Communications, IEEE Journal on}, 
title={The design and implementation of an operating system to support distributed multimedia applications}, 
year={1996}, 
month={Sep}, 
volume={14}, 
number={7}, 
pages={1280-1297}, 
keywords={distributed processing;multimedia communication;multimedia computing;network operating systems;CPU;design;distributed multimedia applications;general purpose computing platforms;hardware platforms;multimedia applications;operating system;resources multiplexing;Hardware;Multimedia computing;Operating systems}, 
doi={10.1109/49.536480}, 
ISSN={0733-8716},}

@inproceedings{ukernel-construction,
 author = {Liedtke, J.},
 title = {On Micro-kernel Construction},
 booktitle = SOSP,
 series = {SOSP '95},
 year = {1995},
 isbn = {0-89791-715-4},
 location = {Copper Mountain, Colorado, USA},
 pages = {237--250},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/224056.224075},
 doi = {10.1145/224056.224075},
 acmid = {224075},
 publisher = {ACM},
 address = {New York, NY, USA},
} 
## booktitle = {Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles},

@inproceedings{exokernel,
 author = {Engler, D. R. and Kaashoek, M. F. and O'Toole,Jr., J.},
 title = {Exokernel: An Operating System Architecture for Application-level Resource Management},
 booktitle = SOSP,
 series = {SOSP '95},
 year = {1995},
 isbn = {0-89791-715-4},
 location = {Copper Mountain, Colorado, USA},
 pages = {251--266},
 numpages = {16},
 url = {http://doi.acm.org/10.1145/224056.224076},
 doi = {10.1145/224056.224076},
 acmid = {224076},
 publisher = {ACM},
 address = {New York, NY, USA},
} 
##  booktitle = {Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles},

@inproceedings{no-pm,
 author = {Xu, Chao and Lin, Felix Xiaozhu and Zhong, Lin},
 title = {Device Drivers Should Not Do Power Management},
 booktitle = {Proceedings of 5th Asia-Pacific Workshop on Systems},
 series = {APSys '14},
 year = {2014},
 isbn = {978-1-4503-3024-4},
 location = {Beijing, China},
 pages = {11:1--11:7},
 articleno = {11},
 numpages = {7},
 url = {http://doi.acm.org/10.1145/2637166.2637233},
 doi = {10.1145/2637166.2637233},
 acmid = {2637233},
 publisher = {ACM},
 address = {New York, NY, USA},
} 

@inproceedings{drain-glass,
 author = {LiKamWa, Robert and Wang, Zhen and Carroll, Aaron and Lin, Felix Xiaozhu and Zhong, Lin},
 title = {Draining Our Glass: An Energy and Heat Characterization of Google Glass},
 booktitle = {Proceedings of 5th Asia-Pacific Workshop on Systems},
 series = {APSys '14},
 year = {2014},
 isbn = {978-1-4503-3024-4},
 location = {Beijing, China},
 pages = {10:1--10:7},
 articleno = {10},
 numpages = {7},
 url = {http://doi.acm.org/10.1145/2637166.2637230},
 doi = {10.1145/2637166.2637230},
 acmid = {2637230},
 publisher = {ACM},
 address = {New York, NY, USA},
} 


@inproceedings{not-a-file,
 author = {Harter, Tyler and Dragga, Chris and Vaughn, Michael and Arpaci-Dusseau, Andrea C. and Arpaci-Dusseau, Remzi H.},
 title = {A File is Not a File: Understanding the I/O Behavior of Apple Desktop Applications},
 booktitle = SOSP,
 series = {SOSP '11},
 year = {2011},
 isbn = {978-1-4503-0977-6},
 location = {Cascais, Portugal},
 pages = {71--83},
 numpages = {13},
 url = {http://doi.acm.org/10.1145/2043556.2043564},
 doi = {10.1145/2043556.2043564},
 acmid = {2043564},
 publisher = {ACM},
 address = {New York, NY, USA},
} 
###  booktitle = {Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles},

@inproceedings{falcon,
 author = {Yan, Tingxin and Chu, David and Ganesan, Deepak and Kansal, Aman and Liu, Jie},
 title = {Fast App Launching for Mobile Devices Using Predictive User Context},
  booktitle	= mobisys, 
 series = {MobiSys '12},
 year = {2012},
 isbn = {978-1-4503-1301-8},
 location = {Low Wood Bay, Lake District, UK},
 pages = {113--126},
 numpages = {14},
 url = {http://doi.acm.org/10.1145/2307636.2307648},
 doi = {10.1145/2307636.2307648},
 acmid = {2307648},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {application prediction, context, location, mobile devices},
} 
###  booktitle = {Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services},


@inproceedings{llvm,
	title={{LLVM}: A compilation framework for lifelong program analysis \& transformation},
	author={Lattner, Chris and Adve, Vikram},
	booktitle=CGO,
	pages={75--86},
	year={2004},
	organization={IEEE}
}

@TechReport{	  adappnote2007,
  author	= {Scarlett, Jim},
  title		= {{Analog Devices} Application Notes: Enhancing the
		  Performance of Pedometers Using a Single Accelerometer},
  year		= {2007}
}

@InProceedings{	  adsm,
  author	= {Gelado, Isaac and Stone, John E. and Cabezas, Javier and
		  Patel, Sanjay and Navarro, Nacho and Hwu, Wen-mei W.},
  title		= {An asymmetric distributed shared memory model for
		  heterogeneous parallel systems},
  booktitle	= asplos,
  year		= {2010},
  isbn		= {978-1-60558-839-1},
  location	= {Pittsburgh, Pennsylvania, USA},
  pages		= {347--358},
  numpages	= {12},
  url		= {http://doi.acm.org/10.1145/1736020.1736059},
  doi		= {10.1145/1736020.1736059},
  acmid		= {1736059},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {asymmetric distributed shared memory, data-centric
		  programming models, heterogeneous systems}
}

@TechReport{	  armbiglittle,
  author	= {Greenhalgh, Peter},
  title		= {{Big.LITTLE} Processing with {ARM Cortex-A15 and
		  Cortex-A7}},
  year		= {2011}
}


###TechReport{	  armbiglittle,
  author	= {Greenhalgh, Peter},
  title		= {Big.LITTLE Processing with ARM Cortex-A15 and Cortex-A7},
  year		= {2011}
}

@Misc{		  armv7m,
  author	= {{ARM}},
  title		= {{ARM v7-M} Architecture Reference Manual},
  howpublished	= {},
  year		= {2010}
}

@Misc{		  arm-virt,
  author	= {{ARM}},
  title		= {{ARM Virtualization Extensions}},
  howpublished	= {\url{http://www.arm.com/products/processors/technologies/virtualization-extensions.php}},
  year		= {2010}
}


###Misc{	  armv7m,
  author	= {{ARM}},
  title		= {ARM v7-M Architecture Reference Manual},
  howpublished	= {},
  year		= {2010}
}

@InProceedings{	  barton:2006:smp:1133981.1133995,
  author	= {Barton, Christopher and Cas\c{c}aval, C\'{C}lin and
		  Alm\'{a}si, George and Zheng, Yili and Farreras, Montse and
		  Chatterje, Siddhartha and Amaral, Jos{\'e} Nelson},
  title		= {Shared memory programming for large scale machines},
  booktitle	= pldi,
  series	= {PLDI '06},
  year		= {2006},
  isbn		= {1-59593-320-4},
  location	= {Ottawa, Ontario, Canada},
  pages		= {108--117},
  numpages	= {10},
  url		= {http://doi.acm.org/10.1145/1133981.1133995},
  doi		= {10.1145/1133981.1133995},
  acmid		= {1133995},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {BlueGene, PGAS programming model, UPC}
}

@InProceedings{	  bellens2006cellss,
  title		= {CellSs: a programming model for the {Cell BE} architecture},
  author	= {Bellens, Pieter and Perez, Josep M and Badia, Rosa M and
		  Labarta, Jesus},
  booktitle	= sc,
  year		= {2006},
  organization	= {IEEE}
}
%   pages		= {5--5},

@Misc{		  cellularirix,
  author	= {{SGI}},
  title		= {{Cellular IRIX} 6.4 Technical Report},
  howpublished	= {\url{http://www.sgistuff.net/software/irixintro/documents/irix6.4TR.html}},
  year = {1998}
}

@InProceedings{	  chakravorty:2006:psa:1114689.1115085,
  author	= {Chakravorty, Rajiv},
  title		= {A Programmable Service Architecture for Mobile Medical
		  Care},
  booktitle = PERCOM,
  year		= {2006},
  isbn		= {0-7695-2520-2},
  url		= {http://dx.doi.org/10.1109/PERCOMW.2006.11},
  doi		= {10.1109/PERCOMW.2006.11},
  acmid		= {1115085},
  publisher	= {IEEE Computer Society},
  address	= {Washington, DC, USA}
}
#   pages={5 pp.-536}, 

@InProceedings{	  chu:2006:eds:1182635.1164244,
  author	= {Chu, David and Tavakoli, Arsalan and Popa, Lucian and
		  Hellerstein, Joseph},
  title		= {Entirely declarative sensor network systems},
  booktitle	= vldb,
  series	= {VLDB '06},
  year		= {2006},
  location	= {Seoul, Korea},
  pages		= {1203--1206},
  numpages	= {4},
  url		= {http://dl.acm.org/citation.cfm?id=1182635.1164244},
  acmid		= {1164244},
  publisher	= {VLDB Endowment}
}

@TechReport{	  comos,
  author	= {Han, Chih-Chieh and Goraczko, Michel and Helander, Johannes and Liu, Jie and Priyantha, Bodhi and Zhao, Feng},
  title		= {{CoMOS}: An operating system for heterogeneous
		  multi-processor sensor devices},
  institution	= {Microsoft Research},
  year		= {2006}
}

@InProceedings{	  corey,
  title		= {Corey: An Operating System for Many Cores.},
  author	= {Boyd-Wickizer, Silas and Chen, Haibo and Chen, Rong and
		  Mao, Yandong and Kaashoek, M Frans and Morris, Robert and
		  Pesterev, Aleksey and Stein, Lex and Wu, Ming and Dai,
		  Yue-hua and Zhang, Yang and Zhang, Zheng},
  booktitle	= osdi,
  volume	= {8},
  pages		= {43--57},
  year		= {2008}
}

###InProceedings{ corey,
  title		= {Corey: An Operating System for Many Cores.},
  author	= {Boyd-Wickizer, Silas and Chen, Haibo and Chen, Rong and
		  Mao, Yandong and Kaashoek, M Frans and Morris, Robert and
		  Pesterev, Aleksey and Stein, Lex and Wu, Ming and Dai,
		  Yue-hua and Zhang, Yang and Zhang, Zheng},
  booktitle	= osdi,
  volume	= {8},
  pages		= {43--57},
  year		= {2008}
}

@InProceedings{	  devuyst2012asplos,
  author	= {DeVuyst, Matthew and Venkat, Ashish and Tullsen, Dean M.},
  title		= {Execution migration in a {heterogeneous-ISA} chip
		  multiprocessor},
  booktitle	= asplos,
  year		= {2012},
  isbn		= {978-1-4503-0759-8},
  location	= {London, England, UK},
  pages		= {261--272},
  numpages	= {12},
  url		= {http://doi.acm.org/10.1145/2150976.2151004},
  doi		= {10.1145/2150976.2151004},
  acmid		= {2151004},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {heterogeneous CMP, thread migration}
}

###InProceedings{ devuyst2012asplos,
  author	= {DeVuyst, Matthew and Venkat, Ashish and Tullsen, Dean M.},
  title		= {Execution migration in a heterogeneous-ISA chip
		  multiprocessor},
  booktitle	= {Proceedings of the seventeenth international conference on
		  Architectural Support for Programming Languages and
		  Operating Systems},
  series	= {ASPLOS XVII},
  year		= {2012},
  isbn		= {978-1-4503-0759-8},
  location	= {London, England, UK},
  pages		= {261--272},
  numpages	= {12},
  url		= {http://doi.acm.org/10.1145/2150976.2151004},
  doi		= {10.1145/2150976.2151004},
  acmid		= {2151004},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {heterogeneous CMP, thread migration}
}

@InProceedings{	  dhurjati2003memory,
  title		= {Memory safety without runtime checks or garbage
		  collection},
  author	= {Dhurjati, Dinakar and Kowshik, Sumant and Adve, Vikram and
		  Lattner, Chris},
  booktitle	= {ACM SIGPLAN Notices},
  volume	= {38},
  pages		= {69--80},
  year		= {2003},
  organization	= {ACM}
}

@Article{disco,
  title		= {Disco: Running commodity operating systems on scalable
		  multiprocessors},
  author	= {Bugnion, Edouard and Devine, Scott and Govil, Kinshuk and
		  Rosenblum, Mendel},
  journal	= {ACM Transactions on Computer Systems (TOCS)},
  volume	= {15},
  number	= {4},
  pages		= {412--447},
  year		= {1997},
  publisher	= {ACM}
}

###Article{	  disco,
  title		= {Disco: Running commodity operating systems on scalable
		  multiprocessors},
  author	= {Bugnion, Edouard and Devine, Scott and Govil, Kinshuk and
		  Rosenblum, Mendel},
  journal	= {ACM Transactions on Computer Systems (TOCS)},
  volume	= {15},
  number	= {4},
  pages		= {412--447},
  year		= {1997},
  publisher	= {ACM}
}

@InProceedings{	  drawbridge,
  author	= {Porter, Donald E. and Boyd-Wickizer, Silas and Howell, Jon
		  and Olinsky, Reuben and Hunt, Galen C.},
  title		= {Rethinking the Library {OS} from the Top Down},
  booktitle	= asplos,
  booktitle-full= {Proceedings of the Sixteenth International Conference on
		  Architectural Support for Programming Languages and
		  Operating Systems},
  series	= {ASPLOS XVI},
  year		= {2011},
  isbn		= {978-1-4503-0266-1},
  location	= {Newport Beach, California, USA},
  pages		= {291--304},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/1950365.1950399},
  doi		= {10.1145/1950365.1950399},
  acmid		= {1950399},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {drawbridge, libos}
}

@InProceedings{	  dunkels:2006:rdl:1182807.1182810,
  author	= {Dunkels, Adam and Finne, Niclas and Eriksson, Joakim and
		  Voigt, Thiemo},
  title		= {Run-time dynamic linking for reprogramming wireless sensor
		  networks},
  booktitle	= sensys,
  series	= {SenSys '06},
  year		= {2006},
  isbn		= {1-59593-343-3},
  location	= {Boulder, Colorado, USA},
  pages		= {15--28},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/1182807.1182810},
  doi		= {10.1145/1182807.1182810},
  acmid		= {1182810},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {dynamic linking, embedded systems, operating systems,
		  virtual machines, wireless sensor networks}
}

@Article{	  esx,
  author	= {Waldspurger, Carl A.},
  title		= {Memory resource management in {VMware ESX} server},
  journal	= {SIGOPS Oper. Syst. Rev.},
  issue_date	= {Winter 2002},
  volume	= {36},
  number	= {SI},
  month		= dec,
  year		= {2002},
  issn		= {0163-5980},
  pages		= {181--194},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/844128.844146},
  doi		= {10.1145/844128.844146},
  acmid		= {844146},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

###Article{	  esx,
  author	= {Waldspurger, Carl A.},
  title		= {Memory resource management in VMware ESX server},
  journal	= {SIGOPS Oper. Syst. Rev.},
  issue_date	= {Winter 2002},
  volume	= {36},
  number	= {SI},
  month		= dec,
  year		= {2002},
  issn		= {0163-5980},
  pages		= {181--194},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/844128.844146},
  doi		= {10.1145/844128.844146},
  acmid		= {844146},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  exochi,
  author	= {Wang, Perry H. and Collins, Jamison D. and Chinya, Gautham
		  N. and Jiang, Hong and Tian, Xinmin and Girkar, Milind and
		  Yang, Nick Y. and Lueh, Guei-Yuan and Wang, Hong},
  title		= {{EXOCHI}: architecture and programming environment for a
		  heterogeneous multi-core multithreaded system},
  booktitle-full	= {Proceedings of the 2007 ACM SIGPLAN conference on
		  Programming language design and implementation},
  booktitle	= PLDI,
  series	= {PLDI '07},
  year		= {2007},
  isbn		= {978-1-59593-633-2},
  location	= {San Diego, California, USA},
  pages		= {156--166},
  numpages	= {11},
  url		= {http://doi.acm.org/10.1145/1250734.1250753},
  doi		= {10.1145/1250734.1250753},
  acmid		= {1250753},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {GPU, heterogeneous multi-cores, openMP}
}

@Misc{		  exynos4120rtm,
  author	= {Samsung},
  title		= {Exynos 4210 Application Processor},
  howpublished	= {\url{http://www.samsung.com/global/business/semiconductor/product/application/detail?productId=7644&iaId=844}}, 
  year = 2012		 
}

@Misc{		  exynos5250rtm,
  author	= {Samsung},
  title		= {Exynos 5250 Application Processor},
  howpublished	= {\url{http://www.samsung.com/global/business/semiconductor/product/application/detail?productId=7668}}, 
  year = 2012		 
}



@Article{	  fos,
  author	= {Wentzlaff, David and Agarwal, Anant},
  title		= {Factored operating systems (fos): the case for a scalable
		  operating system for multicores},
  journal	= {SIGOPS Oper. Syst. Rev.},
  volume	= {43},
  number	= {2},
  pages		= {76-85},
  note		= {1531805},
  year		= {2009}
}

###Article{	  fos,
  author	= {Wentzlaff, David and Agarwal, Anant},
  title		= {Factored operating systems (fos): the case for a scalable
		  operating system for multicores},
  journal	= {SIGOPS Oper. Syst. Rev.},
  volume	= {43},
  number	= {2},
  pages		= {76-85},
  note		= {1531805},
  year		= {2009}
}

@InProceedings{	  gay2005software,
  title		= {Software design patterns for {TinyOS}},
  author	= {Gay, David and Levis, Phil and Culler, David},
  booktitle	= {ACM SIGPLAN Notices},
  volume	= {40},
  number	= {7},
  pages		= {40--49},
  year		= {2005},
  organization	= {ACM}
}

@InProceedings{	  gms,
  author	= {Feeley, M. J. and Morgan, W. E. and Pighin, E. P. and
		  Karlin, A. R. and Levy, H. M. and Thekkath, C. A.},
  title		= {Implementing global memory management in a workstation
		  cluster},
  booktitle	= sosp,
  series	= {SOSP '95},
  year		= {1995},
  isbn		= {0-89791-715-4},
  location	= {Copper Mountain, Colorado, USA},
  pages		= {201--212},
  numpages	= {12},
  url		= {http://doi.acm.org/10.1145/224056.224072},
  doi		= {10.1145/224056.224072},
  acmid		= {224072},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  gnawali2006tenet,
  title		= {The {Tenet} architecture for tiered sensor networks},
  author	= {Gnawali, Omprakash and Jang, Ki-Young and Paek, Jeongyeup
		  and Vieira, Marcos and Govindan, Ramesh and Greenstein, Ben
		  and Joki, August and Estrin, Deborah and Kohler, Eddie},
  booktitle	= sensys,
  pages		= {153--166},
  year		= {2006},
  organization	= {ACM}
}

@Misc{googleio-wearable,
  author	= {Emmet Connolly and Alex Faaborg and Hayes Raffle and Bob Ryskamp},
  title		= {Designing for wearables},
  howpublished	= {Google {I/O}},
  year		= {2014}
}

@Misc{google-gpu-accel-chrome,
  author	= {Tom  Tiltzius and Vangelis Kokkevis and the Chrome Grpahics Team},
  title		= {GPU Accelerated Compositing in Chrome},
  howpublished	= {Chromium design documentation},
  year		= {2014}
}


@Misc{google-chrome-scheduling,
  author	= {Google},
  title		= {Chrome Scheduling},
  howpublished	= {Google London Perf Summit},
  year		= {2014}
}

@Misc{google-chrome-mobile-60fps,
  author	= {Daniel Sievers and Nat Duca},
  title		= {Chrome on Mobile @ 60fps},
  howpublished	= {GPU Technology Conference},
  year		= {2014}
}

@Misc{google-ubercompositor,
  author	= {Chromium.org},
  title		= {Ubercompositor - Chrome Rendering Model},
  howpublished	= {},
  year		= {2014}
}


@misc{samsung-gear-guide,
	author = {Samsung}, 
	title = {Samsun Gear Application Programming Guide},
	howpublished = {\url{http://img-developer.samsung.com/contents/cmm/Samsung_Gear_Application_Programming_Guide_1.0.pdf}},
	year = {2014}
}

@misc{android-wear-uipattens,
	author = {Google}, 
	title = {UI Patterns for Android Wear},
	howpublished = {\url{https://developer.android.com/design/wear/patterns.html}},
	year = {2014}
}

@misc{google-future-sync,
	author = {Chromium.org}, 
	title = {Trustable Future Sync Points},
	howpublished = {Chromium design documentation},
	year = {2014}
}

### 	author = {Brian Anderson and John Bauman}, 

@misc{chrome-speed-tracer,
	author = {Google}, 
	title = {Getting Started with Speed Tracer},
	howpublished = {\url{https://developers.google.com/web-toolkit/speedtracer/get-started}},
	year = {2012}
}

@misc{google-chromium,
	author = {Google}, 
	title = {The Chromium Projects},
	howpublished = {\url{http://www.chromium.org/}},
	year = {2014}
}

@misc{android-gfx-arch,
	author = {Google}, 
	title = {Android Graphics: System-level Architecture},
	howpublished = {\url{https://source.android.com/devices/graphics/architecture.html}},
	year = {2014}
}

@misc{arm-fastmodel,
	author = {ARM}, 
	title = {{ARM -- Fast Models}},
	howpublished = {\url{http://www.arm.com/products/tools/models/fast-models/index.php}},
	year = {2014}
}

@Misc{		  mediatek-aster,
  author	= {MediaTek},
  title		= {the MediaTek Aster MT2502 SoC},
  howpublished	= {\url{http://labs.mediatek.com/site/global/tech_biz/wearables_iot/index.gsp}},
  year		= {2014}
}

@Misc{		  vexpress-juno,
  author	= {ARM},
  title		= {64 Bit Juno ARM Development Platform},
  howpublished	= {\url{http://www.arm.com/files/pdf/Juno_ARM_Development_Platform_datasheet.pdf}},
  year		= {2014}
}

@Misc{		  dhanush,
  author	= {Ineda Systems},
  title		= {Introducing The World's First Wearable Processing Unit},
  howpublished	= {\url{http://inedasystems.com/dhanush-wpu.html#}},
  year		= {2014}
}

@Misc{		  googleglass,
  author	= {Google},
  title		= {Project {Glass}},
  howpublished	= {\url{https://plus.google.com/+projectglass/}},
  year		= {2012}
}


@Misc{		  moto360,
  author	= {Motorola},
  title		= {{Moto 360 by Motorola}},
  howpublished	= {\url{https://moto360.motorola.com/}},
  year		= {2014}
}

@Misc{		  moto360review,
  author	= {Motorola},
  title		= {{Moto 360 review -- Beautiful outside, ugly inside}},
  howpublished	= {\url{http://arstechnica.com/gadgets/2014/09/moto-360-review-beautiful-outside-ugly-inside/2/}},
  year		= {2014}
}

@misc{gpu-iommu-vunlerbility,
	author = {Qualcomm Innovation Center}, 
	title = {{CVE-2014-0972}: Unprivileged GPU command streams can change the IOMMU page table},
	year = {2014}
}
#### 	howpublished = {\url{https://www.codeaurora.org/projects/security-advisories/unprivileged-gpu-command-streams-can-change-the-iommu-page-table-cve-2014-0972}},

@InProceedings{	  han2005dynamic,
  title		= {A dynamic operating system for sensor nodes},
  author	= {Han, Chih-Chieh and Kumar, Ram and Shea, Roy and Kohler,
		  Eddie and Srivastava, Mani},
  booktitle	= mobisys,
  pages		= {163--176},
  year		= {2005},
  organization	= {ACM}
}

@InProceedings{	  helios,
  author	= {Nightingale, Edmund B. and Hodson, Orion and McIlroy, Ross
		  and Hawblitzel, Chris and Hunt, Galen},
  title		= {Helios: heterogeneous multiprocessing with satellite
		  kernels},
  booktitle	= sosp,
  series	= {SOSP '09},
  year		= {2009},
  isbn		= {978-1-60558-752-3},
  location	= {Big Sky, Montana, USA},
  pages		= {221--234},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/1629575.1629597},
  doi		= {10.1145/1629575.1629597},
  acmid		= {1629597},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {heterogeneous computing, operating systems}
}

###InProceedings{ helios,
  author	= {Nightingale, Edmund B. and Hodson, Orion and McIlroy, Ross
		  and Hawblitzel, Chris and Hunt, Galen},
  title		= {Helios: heterogeneous multiprocessing with satellite
		  kernels},
  booktitle	= sosp,
  series	= {SOSP '09},
  year		= {2009},
  isbn		= {978-1-60558-752-3},
  location	= {Big Sky, Montana, USA},
  pages		= {221--234},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/1629575.1629597},
  doi		= {10.1145/1629575.1629597},
  acmid		= {1629597},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {heterogeneous computing, operating systems}
}

@InProceedings{ hera-jvm,
  author	= {McIlroy, Ross and Sventek, Joe},
  title		= {{Hera-JVM}: a runtime system for heterogeneous multi-core
		  architectures},
  booktitle	= OOPSLA,
  series	= {OOPSLA '10},
  year		= {2010},
  isbn		= {978-1-4503-0203-6},
  location	= {Reno/Tahoe, Nevada, USA},
  pages		= {205--222},
  numpages	= {18},
  url		= {http://doi.acm.org/10.1145/1869459.1869478},
  doi		= {10.1145/1869459.1869478},
  acmid		= {1869478},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {heterogeneous multi-core architecture, java virtual
		  machine, software caching}
}

@InProceedings{hive,
  author	= {Chapin, J. and Rosenblum, M. and Devine, S. and Lahiri, T.
		  and Teodosiu, D. and Gupta, A.},
  title		= {Hive: Fault Containment for Shared-memory
		  Multiprocessors},
  booktitle	= sosp,
  series	= {SOSP '95},
  year		= {1995},
  isbn		= {0-89791-715-4},
  location	= {Copper Mountain, Colorado, USA},
  pages		= {12--25},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/224056.224059},
  doi		= {10.1145/224056.224059},
  acmid		= {224059},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  hurricane,
  title		= {Hierarchical clustering: A structure for scalable
		  multiprocessor operating system design},
  author	= {Unrau, Ronald C and Krieger, Orran and Gamsa, Benjamin and
		  Stumm, Michael},
  journal	= {The Journal of Supercomputing},
  volume	= {9},
  number	= {1-2},
  pages		= {105--134},
  year		= {1995},
  publisher	= {Springer}
}

###Article{	  hurricane,
  title		= {Hierarchical clustering: A structure for scalable
		  multiprocessor operating system design},
  author	= {Unrau, Ronald C and Krieger, Orran and Gamsa, Benjamin and
		  Stumm, Michael},
  journal	= {The Journal of Supercomputing},
  volume	= {9},
  number	= {1-2},
  pages		= {105--134},
  year		= {1995},
  publisher	= {Springer}
}

@InProceedings{	  hydra,
  author	= {Weinsberg, Yaron and Dolev, Danny and Anker, Tal and
		  Ben-Yehuda, Muli and Wyckoff, Pete},
  title		= {Tapping into the fountain of {CPUs}: on operating system
		  support for programmable devices},
  booktitle	= asplos,
  series	= {ASPLOS XIII},
  year		= {2008},
  isbn		= {978-1-59593-958-6},
  location	= {Seattle, WA, USA},
  pages		= {179--188},
  numpages	= {10},
  url		= {http://doi.acm.org/10.1145/1346281.1346304},
  doi		= {10.1145/1346281.1346304},
  acmid		= {1346304},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {offloading, operating systems, programming model}
}

@Article{	  ivy,
  author	= {Li, Kai and Hudak, Paul},
  title		= {Memory coherence in shared virtual memory systems},
  journal	= {ACM Trans. Comput. Syst.},
  issue_date	= {Nov. 1989},
  volume	= {7},
  number	= {4},
  month		= nov,
  year		= {1989},
  issn		= {0734-2071},
  pages		= {321--359},
  numpages	= {39},
  url		= {http://doi.acm.org/10.1145/75104.75105},
  doi		= {10.1145/75104.75105},
  acmid		= {75105},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

###Article{	  ivy,
  author	= {Li, Kai and Hudak, Paul},
  title		= {Memory coherence in shared virtual memory systems},
  journal	= {ACM Trans. Comput. Syst.},
  issue_date	= {Nov. 1989},
  volume	= {7},
  number	= {4},
  month		= nov,
  year		= {1989},
  issn		= {0734-2071},
  pages		= {321--359},
  numpages	= {39},
  url		= {http://doi.acm.org/10.1145/75104.75105},
  doi		= {10.1145/75104.75105},
  acmid		= {75105},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@Article{	  k42,
  title		= {Experience distributing objects in an {SMMP OS}},
  author	= {Appavoo, Jonathan and Silva, Dilma Da and Krieger, Orran
		  and Auslander, Marc and Ostrowski, Michal and Rosenburg,
		  Bryan and Waterland, Amos and Wisniewski, Robert W and
		  Xenidis, Jimi and Stumm, Michael and others},
  journal	= {ACM Transactions on Computer Systems (TOCS)},
  volume	= {25},
  number	= {3},
  pages		= {6},
  year		= {2007},
  publisher	= {ACM}
}

@InProceedings{	  kothari:2007:rep:1250734.1250757,
  author	= {Kothari, Nupur and Gummadi, Ramakrishna and Millstein,
		  Todd and Govindan, Ramesh},
  title		= {Reliable and efficient programming abstractions for
		  wireless sensor networks},
  booktitle	= pldi,
  series	= {PLDI '07},
  year		= {2007},
  isbn		= {978-1-59593-633-2},
  location	= {San Diego, California, USA},
  pages		= {200--210},
  numpages	= {11},
  url		= {http://doi.acm.org/10.1145/1250734.1250757},
  doi		= {10.1145/1250734.1250757},
  acmid		= {1250757},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {deadlocks, energy efficiency, macroprogramming,
		  serializability, wireless sensor networks}
}

@InProceedings{	  kuryloski2009dexternet,
  title		= {DexterNet: An open platform for heterogeneous body sensor
		  networks and its applications},
  author	= {Kuryloski, Philip and Giani, Annarita and Giannantonio,
		  Roberta and Gilani, Katherine and Gravina, Raffaele and
		  Seppa, V-P and Seto, Edmund and Shia, Victor and Wang,
		  Curtis and Yan, Posu and others},
  booktitle	= bsn,
  pages		= {92--97},
  year		= {2009},
  organization	= {IEEE}
}

@Book{		  labrosse2002microc,
  title		= {MicroC/OS-II: the real-time kernel},
  author	= {Labrosse, Jean J},
  year		= {2002},
  publisher	= {Taylor \& Francis US}
}

@Article{	  lauer1979duality,
  title		= {On the duality of operating system structures},
  author	= {Lauer, Hugh C and Needham, Roger M},
  journal	= {ACM SIGOPS Operating Systems Review},
  volume	= {13},
  number	= {2},
  pages		= {3--19},
  year		= {1979},
  publisher	= {ACM}
}

@InProceedings{libra,
  title		= {Libra: a library operating system for a {JVM} in a
		  virtualized execution environment},
  author	= {Ammons, Glenn and Appavoo, Jonathan and Butrico, Maria and
		  Da Silva, Dilma and Grove, David and Kawachiya, Kiyokuni
		  and Krieger, Orran and Rosenburg, Bryan and Van Hensbergen,
		  Eric and Wisniewski, Robert W},
  booktitle	= vee,
  pages		= {44--54},
  year		= {2007},
  organization	= {ACM}
}

@InProceedings{	  lin2012asplos,
  author	= {Lin, Felix Xiaozhu and Wang, Zhen and LiKamWa, Robert and
		  Zhong, Lin},
  title		= {Reflex: using low-power processors in smartphones without
		  knowing them},
  booktitle	= asplos,
  year		= {2012},
  isbn		= {978-1-4503-0759-8},
  location	= {London, England, UK},
  pages		= {13--24},
  numpages	= {12},
  url		= {http://doi.acm.org/10.1145/2150976.2150979},
  doi		= {10.1145/2150976.2150979},
  acmid		= {2150979},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {distributed shared memory, energy-efficiency,
		  heterogeneous systems, mobile systems}
}

###InProceedings{ lin2012asplos,
  author	= {Lin, Felix Xiaozhu and Wang, Zhen and LiKamWa, Robert and
		  Zhong, Lin},
  title		= {Reflex: using low-power processors in smartphones without
		  knowing them},
  booktitle	= {Proceedings of the seventeenth international conference on
		  Architectural Support for Programming Languages and
		  Operating Systems},
  series	= {ASPLOS XVII},
  year		= {2012},
  isbn		= {978-1-4503-0759-8},
  location	= {London, England, UK},
  pages		= {13--24},
  numpages	= {12},
  url		= {http://doi.acm.org/10.1145/2150976.2150979},
  doi		= {10.1145/2150976.2150979},
  acmid		= {2150979},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {distributed shared memory, energy-efficiency,
		  heterogeneous systems, mobile systems}
}

@inproceedings{k2,
  title={{K2}: A mobile operating system for heterogeneous coherence domains},
  author={Lin, Felix Xiaozhu and Wang, Zhen and Zhong, Lin},
  booktitle-full={Proceedings of the 19th international conference on Architectural support for programming languages and operating systems},
  booktitle = asplos,
  pages={285--300},
  year={2014},
  organization={ACM}
}

@InProceedings{	  lin2012hotpower,
  author	= {Lin, Felix Xiaozhu and Wang, Zhen and Zhong, Lin},
  title		= {Supporting distributed execution of smartphone workloads
		  on loosely coupled heterogeneous processors},
  booktitle	= hotpower,
  series	= {HotPower'12},
  year		= {2012},
  location	= {Hollywood, CA},
  pages		= {2--2},
  numpages	= {1},
  url		= {http://dl.acm.org/citation.cfm?id=2387869.2387871},
  acmid		= {2387871},
  publisher	= {USENIX Association},
  address	= {Berkeley, CA, USA}
}
#  pages		= {2--2},
#  as on the ACM website 
  
###InProceedings{ lin2012hotpower,
  author	= {Lin, Felix Xiaozhu and Wang, Zhen and Zhong, Lin},
  title		= {Supporting distributed execution of smartphone workloads
		  on loosely coupled heterogeneous processors},
  booktitle	= {Proceedings of the 2012 USENIX conference on Power-Aware
		  Computing and Systems},
  series	= {HotPower'12},
  year		= {2012},
  location	= {Hollywood, CA},
  pages		= {2--2},
  numpages	= {1},
  url		= {http://dl.acm.org/citation.cfm?id=2387869.2387871},
  acmid		= {2387871},
  publisher	= {USENIX Association},
  address	= {Berkeley, CA, USA}
}

@InBook{	  liquidmetal,
  author	= {Huang, Shan and Hormati, Amir and Bacon, David and Rabbah,
		  Rodric and Vitek, Jan},
  title		= {Liquid Metal: Object-Oriented Programming Across the
		  Hardware/Software Boundary},
  booktitle	= {ECOOP 2008 - Object-Oriented Programming},
  series	= {Lecture Notes in Computer Science},
  publisher	= {Springer Berlin / Heidelberg},
  volume	= {5142},
  pages		= {76-103},
  keywords	= {Computer Science},
  year		= {2008}
}

@Article{	  littlerock,
  title		= {Littlerock: Enabling energy-efficient continuous sensing
		  on mobile phones},
  author	= {Priyantha, Bodhi and Lymberopoulos, Dimitrios and Liu,
		  Jie},
  journal	= {IEEE Pervasive Computing},
  volume	= {10},
  number	= {2},
  pages		= {12--15},
  year		= {2011},
  publisher	= {IEEE}
}

@InProceedings{	  lorincz2008resource,
  title		= {Resource aware programming in the {Pixie OS}},
  author	= {Lorincz, Konrad and Chen, Bor-rong and Waterman, Jason and
		  Werner-Allen, Geoff and Welsh, Matt},
  booktitle	= sensys,
  pages		= {211--224},
  year		= {2008},
  organization	= {ACM}
}

@InProceedings{	  lottiaux2001containers,
  title		= {Containers: A sound basis for a true single system image},
  author	= {Lottiaux, Renaud and Morin, Christine},
  booktitle	= {IEEE/ACM Intl. Symp. Cluster Computing and the Grid},
  pages		= {66--73},
  year		= {2001},
  organization	= {IEEE}
}

@InProceedings{	  lu2009soundsense,
  title		= {{SoundSense}: scalable sound sensing for people-centric
		  applications on mobile phones},
  author	= {Lu, Hong and Pan, Wei and Lane, Nicholas D and Choudhury,
		  Tanzeem and Campbell, Andrew T},
  booktitle	= mobisys,
  pages		= {165--178},
  year		= {2009},
  organization	= {ACM}
}

@Article{	  madden:2002:tta:844128.844142,
  author	= {Madden, Samuel and Franklin, Michael J. and Hellerstein,
		  Joseph M. and Hong, Wei},
  title		= {TAG: a Tiny AGgregation service for ad-hoc sensor
		  networks},
  journal	= {SIGOPS Oper. Syst. Rev.},
  issue_date	= {Winter 2002},
  volume	= {36},
  number	= {SI},
  month		= dec,
  year		= {2002},
  issn		= {0163-5980},
  pages		= {131--146},
  numpages	= {16},
  url		= {http://doi.acm.org/10.1145/844128.844142},
  doi		= {10.1145/844128.844142},
  acmid		= {844142},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  malan2004codeblue,
  title		= {Codeblue: An ad hoc sensor network infrastructure for
		  emergency medical care},
  author	= {Malan, David and Fulford-Jones, Thaddeus and Welsh, Matt
		  and Moulton, Steve},
  booktitle	= bsn,
  volume	= {5},
  year		= {2004}
}

@InProceedings{	  manson:2005:jmm:1040305.1040336,
  author	= {Manson, Jeremy and Pugh, William and Adve, Sarita V.},
  title		= {The {Java} memory model},
  booktitle	= popl,
  series	= {POPL '05},
  year		= {2005},
  isbn		= {1-58113-830-X},
  location	= {Long Beach, California, USA},
  pages		= {378--391},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/1040305.1040336},
  doi		= {10.1145/1040305.1040336},
  acmid		= {1040336},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {Java, concurrency, memory model, multithreading}
}

@InProceedings{	  mate,
  author	= {Levis, Philip and Culler, David},
  title		= {Mat{\'e}: a tiny virtual machine for sensor networks},
  booktitle	= asplos,
  series	= {ASPLOS X},
  year		= {2002},
  isbn		= {1-58113-574-2},
  location	= {San Jose, California},
  pages		= {85--95},
  numpages	= {11},
  url		= {http://doi.acm.org/10.1145/605397.605407},
  doi		= {10.1145/605397.605407},
  acmid		= {605407},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  maui,
  author	= {Cuervo, Eduardo and Balasubramanian, Aruna and Cho, Dae-ki
		  and Wolman, Alec and Saroiu, Stefan and Chandra, Ranveer
		  and Bahl, Paramvir},
  title		= {MAUI: making smartphones last longer with code offload},
  booktitle	= mobisys,
  series	= {MobiSys '10},
  year		= {2010},
  isbn		= {978-1-60558-985-5},
  location	= {San Francisco, California, USA},
  pages		= {49--62},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/1814433.1814441},
  doi		= {10.1145/1814433.1814441},
  acmid		= {1814441},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {code offload, energy management, partitioning,
		  smartphones}
}

@InProceedings{	  mcintire2006low,
  title		= {The low power energy aware processing ({LEAP}) embedded
		  networked sensor system},
  author	= {McIntire, Dustin and Ho, Kei and Yip, Bernie and Singh,
		  Amarjeet and Wu, Winston and Kaiser, William J},
  booktitle	= ipsn,
  pages		= {449--457},
  year		= {2006},
  organization	= {ACM}
}

@InProceedings{	  merge,
  author	= {Linderman, Michael D. and Collins, Jamison D. and Wang,
		  Hong and Meng, Teresa H.},
  title		= {Merge: a programming model for heterogeneous multi-core
		  systems},
  booktitle	= asplos,
  series	= {ASPLOS XIII},
  year		= {2008},
  isbn		= {978-1-59593-958-6},
  location	= {Seattle, WA, USA},
  pages		= {287--296},
  numpages	= {10},
  url		= {http://doi.acm.org/10.1145/1346281.1346318},
  doi		= {10.1145/1346281.1346318},
  acmid		= {1346318},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {GPGPU, heterogeneous multi-core, predicate dispatch}
}

@Article{	  mogul2008micro,
  author	= {Mogul, J.C. and Mudigonda, J. and Binkert, N. and
		  Ranganathan, P. and Talwar, V.},
  journal	= {Micro, IEEE},
  title		= {Using Asymmetric Single-ISA CMPs to Save Energy on
		  Operating Systems},
  year		= {2008},
  volume	= {28},
  number	= {3},
  pages		= {26-41},
  keywords	= {microprocessor chips;operating system kernels;power aware
		  computing;CPU;energy efficiency;energy saving;operating
		  system kernel;power-consuming feature;single-ISA chip
		  multiprocessor system;single-ISA multicore
		  system;Application software;Energy consumption;Energy
		  efficiency;Energy measurement;Instruction
		  sets;Kernel;Multicore processing;Operating
		  systems;Performance evaluation;Power system
		  modeling;multiprocessing;multiprogramming;operating
		  systems;power management;simulation of multiple-processor
		  systems;software engineering},
  doi		= {10.1109/MM.2008.47},
  issn		= {0272-1732}
}

###Article{	  mogul2008micro,
  author	= {Mogul, J.C. and Mudigonda, J. and Binkert, N. and
		  Ranganathan, P. and Talwar, V.},
  journal	= {Micro, IEEE},
  title		= {Using Asymmetric Single-ISA CMPs to Save Energy on
		  Operating Systems},
  year		= {2008},
  volume	= {28},
  number	= {3},
  pages		= {26-41},
  keywords	= {microprocessor chips;operating system kernels;power aware
		  computing;CPU;energy efficiency;energy saving;operating
		  system kernel;power-consuming feature;single-ISA chip
		  multiprocessor system;single-ISA multicore
		  system;Application software;Energy consumption;Energy
		  efficiency;Energy measurement;Instruction
		  sets;Kernel;Multicore processing;Operating
		  systems;Performance evaluation;Power system
		  modeling;multiprocessing;multiprogramming;operating
		  systems;power management;simulation of multiple-processor
		  systems;software engineering},
  doi		= {10.1109/MM.2008.47},
  issn		= {0272-1732}
}

@InCollection{	  morin2003kerrighed,
  title		= {Kerrighed: a single system image cluster operating system
		  for high performance computing},
  author	= {Morin, Christine and Lottiaux, Renaud and Vall{\'e}e,
		  Geoffroy and Gallard, Pascal and Utard, Ga{\"e}l and
		  Badrinath, Ramamurthy and Rilling, Louis},
  booktitle	= {Euro-Par 2003 Parallel Processing},
  pages		= {1291--1294},
  year		= {2003},
  publisher	= {Springer}
}

@INPROCEEDINGS{mplatform, 
author={Lymberopoulos, D. and Priyantha, N.B. and Feng Zhao}, 
booktitle-full={Information Processing in Sensor Networks, 2007. IPSN 2007. 6th International Symposium on}, 
booktitle=IPSN,
title={{mPlatform}: A Reconfigurable Architecture and Efficient Data Sharing Mechanism for Modular Sensor Nodes}, 
year={2007}, 
month={April}, 
pages={128-137}, 
keywords={audio signal processing;programmable logic devices;reconfigurable architectures;sensors;system buses;CPLD;FFT;Mplatform;asynchronous interface;complex programmable logic device;data collection;data processing;data sharing mechanism;high-performance communication bus;modular sensor;multiple heterogeneous processors;program development;reconfigurable architecture;reconfigurable intermodule communication;sensornet platform;software reconfigurability;sound classification;sound source localization;time-critical data;Application software;Computer architecture;Delay;Hardware;Heart;Joining processes;Programmable logic devices;Protocols;Reconfigurable architectures;Time factors;CPLD;Design;High Speed Data Bus;Modular Architecture;Performance;Reconfigurable Sensor Node}, 
doi={10.1109/IPSN.2007.4379672},}

@InProceedings{	  multikernel,
  title		= {The multikernel: a new {OS} architecture for scalable
		  multicore systems},
  author	= {Baumann, Andrew and Barham, Paul and Dagand,
		  Pierre-Evariste and Harris, Tim and Isaacs, Rebecca and
		  Peter, Simon and Roscoe, Timothy and Sch{\"u}pbach, Adrian
		  and Singhania, Akhilesh},
  booktitle	= sosp,
  pages		= {29--44},
  year		= {2009},
  organization	= {ACM}
}

###InProceedings{ multikernel,
  title		= {The multikernel: a new OS architecture for scalable
		  multicore systems},
  author	= {Baumann, Andrew and Barham, Paul and Dagand,
		  Pierre-Evariste and Harris, Tim and Isaacs, Rebecca and
		  Peter, Simon and Roscoe, Timothy and Sch{\"u}pbach, Adrian
		  and Singhania, Akhilesh},
  booktitle	= {Proceedings of the ACM SIGOPS 22nd symposium on Operating
		  systems principles},
  pages		= {29--44},
  year		= {2009},
  organization	= {ACM}
}

@InProceedings{	  munin,
  author	= {Carter, John B. and Bennett, John K. and Zwaenepoel,
		  Willy},
  title		= {Implementation and performance of {Munin}},
  booktitle	= sosp,
  series	= {SOSP '91},
  year		= {1991},
  isbn		= {0-89791-447-3},
  location	= {Pacific Grove, California, USA},
  pages		= {152--164},
  numpages	= {13},
  url		= {http://doi.acm.org/10.1145/121132.121159},
  doi		= {10.1145/121132.121159},
  acmid		= {121159},
  publisher	= {ACM},
  address	= {New York, NY, USA}
}

@InProceedings{	  nesc,
  author	= {Gay, David and Levis, Philip and von Behren, Robert and
		  Welsh, Matt and Brewer, Eric and Culler, David},
  title		= {The {nesC} language: A holistic approach to networked
		  embedded systems},
  booktitle	= pldi,
  series	= {PLDI '03},
  year		= {2003},
  isbn		= {1-58113-662-5},
  location	= {San Diego, California, USA},
  pages		= {1--11},
  numpages	= {11},
  url		= {http://doi.acm.org/10.1145/781131.781133},
  doi		= {10.1145/781131.781133},
  acmid		= {781133},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {C, TinyOS, components, concurrency, data races,
		  first-order, modules, nesC, programming languages}
}

@Misc{		  nicta2012panda,
  author	= {{NICTA}},
  title		= {Linux-panda project},
  howpublished	= {\url{http://www.ertos.nicta.com.au/downloads/linux-panda-m3.tbz2}}
		  ,
  year		= {2012}
}

###Misc{	  nicta2012panda,
  author	= {{NICTA}},
  title		= {Panda-Linux project},
  howpublished	= {\url{http://www.ertos.nicta.com.au/downloads/linux-panda-m3.tbz2}}
		  ,
  year		= {2012}
}

@Misc{		  nikeipod,
  author	= {Apple},
  title		= {Nike + iPod Sport Kit},
  year		= {2010}
}

@Article{	  nix,
  title		= {Nix: An operating system for high performance manycore
		  computing},
  author	= {Ballesteros, Francisco J and Evans, Noah and Forsyth,
		  Charles and Guardiola, Gorka and McKie, Jim and Minnich,
		  Ron and Soriano, Enrique},
  journal	= {Bell Labs Technical Journal},
  year		= {2012}
}

@Misc{		  oki,
  author	= {{OKI Semiconductor}},
  title		= {{ML8953A: MEMS} 3-axis accelerometer},
  howpublished	= {\url{http://www.okisemi.eu/Products/Sensors/mems_accelerometer.html}}
		  
}

@Misc{		  omap4,
  author	= {{Texas Instruments}},
  title		= {{OMAP4} Applications Processor: Technical Reference
		  Manual},
  howpublished	= {\url{http://www.ti.com/product/OMAP4470}},
  year		= {2010}
}

###Misc{	  omap4,
  author	= {{Texas Instruments}},
  title		= {{OMAP4} Applications Processor: Technical Reference
		  Manual},
  howpublished	= {\url{http://www.ti.com/product/OMAP4470}},
  year		= {2010}
}

@Misc{		  omap4rtm,
  author	= {{Texas Instruments}},
  title		= {{OMAP4} Applications Processor: Technical Reference
		  Manual},
  howpublished	= {\url{http://www.ti.com/product/OMAP4470}},
  year		= {2010}
}

###Misc{	  omap4rtm,
  author	= {{Texas Instruments}},
  title		= {{OMAP4} Applications Processor: Technical Reference
		  Manual},
  howpublished	= {\url{http://www.ti.com/product/OMAP4470}},
  year		= {2010}
}

@Misc{		  omap5rtm,
  author	= {{Texas Instruments}},
  title		= {{OMAP543x}: Technical Reference Manual},
  howpublished	= {\url{http://www.ti.com/litv/pdf/swpu249v}},
  year		= {2010}
}

###Misc{	  omap5rtm,
  author	= {{Texas Instruments}},
  title		= {{OMAP543x}: Technical Reference Manual},
  howpublished	= {\url{http://www.ti.com/litv/pdf/swpu249v}},
  year		= {2010}
}

@Misc{		  openssi,
  author	= {{Bruce J. Walker}},
  title		= {Open Single System Image (openSSI) Linux Cluster Project},
  howpublished	= {\url{http://openssi.org/ssi-intro.pdf}},
  year		= {2010}
}

@Misc{		  pandapowermeasurement,
  author	= {{eLinux.org}},
  title		= {{PandaBoard Power Measurements}},
  howpublished	= {\url{http://elinux.org/PandaBoard_Power_Measurements}}, 
  year = 2012
}

###Misc{	  pandapowermeasurement,
  author	= {{eLinux.org}},
  title		= {{PandaBoard Power Measurements}},
  howpublished	= {\url{http://elinux.org/PandaBoard_Power_Measurements}}
}

@misc{ dbus,
   author = {Maemo.org},
   title = {dbus guide for {Maemo}},
   year = {2010},
   howpublished = {\url{http://maemo.org/development/training/maemo_platform_development_content/plain_html/node3/}}
}

@InCollection{	  patel2006farther,
  title		= {Farther than you may think: An empirical investigation of
		  the proximity of users to their mobile phones},
  author	= {Patel, Shwetak N and Kientz, Julie A and Hayes, Gillian R
		  and Bhat, Sooraj and Abowd, Gregory D},
  booktitle	= ubicomp,
  pages		= {123--140},
  year		= {2006},
  publisher	= {Springer}
}

@InProceedings{	  pgas,
  author	= {Saha, Bratin and Zhou, Xiaocheng and Chen, Hu and Gao,
		  Ying and Yan, Shoumeng and Rajagopalan, Mohan and Fang,
		  Jesse and Zhang, Peinan and Ronen, Ronny and Mendelson,
		  Avi},
  title		= {Programming model for a heterogeneous x86 platform},
  booktitle	= pldi,
  series	= {PLDI '09},
  year		= {2009},
  isbn		= {978-1-60558-392-1},
  location	= {Dublin, Ireland},
  pages		= {431--440},
  numpages	= {10},
  url		= {http://doi.acm.org/10.1145/1542476.1542525},
  doi		= {10.1145/1542476.1542525},
  acmid		= {1542525},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {heterogeneous platforms, programming model}
}

@InProceedings{	  protothreads,
  author	= {Dunkels, Adam and Schmidt, Oliver and Voigt, Thiemo and
		  Ali, Muneeb},
  title		= {Protothreads: simplifying event-driven programming of
		  memory-constrained embedded systems},
  booktitle	= sensys,
  series	= {SenSys '06},
  year		= {2006},
  isbn		= {1-59593-343-3},
  location	= {Boulder, Colorado, USA},
  pages		= {29--42},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/1182807.1182811},
  doi		= {10.1145/1182807.1182811},
  acmid		= {1182811},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {embedded systems, threads, wireless sensor networks}
}

@InProceedings{	  qilin,
  author	= {Chi-Keung Luk and Sunpyo Hong and Hyesoon Kim},
  booktitle	= micro,
  title		= {Qilin: Exploiting parallelism on heterogeneous
		  multiprocessors with adaptive mapping},
  year		= {2009},
  pages		= {45-55},
  keywords	= {coprocessors;multiprocessing systems;parallel
		  architectures;parallel programming;CPU+GPU
		  machine;Qilin;adaptive mapping;hardware
		  configurations;heterogeneous architectures;heterogeneous
		  multiprocessors;heterogeneous programming system;input
		  problem size;software configurations;system
		  configuration;Computer architecture;Concurrent
		  computing;Dynamic programming;Energy consumption;Energy
		  efficiency;Hardware;Multicore processing;Parallel
		  processing;Programming profession;Software
		  performance;GPU;Multicore;adaptive;dynamic
		  compilation;heterogeneous;mapping},
  issn		= {1072-4451}
}

@InProceedings{	  ra2012ubicomp,
  title		= {Improving energy efficiency of personal sensing
		  applications with heterogeneous multi-processors},
  author	= {Ra, Moo-Ryong and Priyantha, Bodhi and Kansal, Aman and
		  Liu, Jie},
  booktitle	= ubicomp,
  pages		= {1--10},
  year		= {2012},
  organization	= {ACM}
}

###InProceedings{ ra2012ubicomp,
  title		= {Improving energy efficiency of personal sensing
		  applications with heterogeneous multi-processors},
  author	= {Ra, Moo-Ryong and Priyantha, Bodhi and Kansal, Aman and
		  Liu, Jie},
  booktitle	= {Proceedings of the 2012 ACM Conference on Ubiquitous
		  Computing},
  pages		= {1--10},
  year		= {2012},
  organization	= {ACM}
}

@InProceedings{	  ryzhyk2009dingo,
  title		= {Dingo: Taming device drivers},
  author	= {Ryzhyk, Leonid and Chubb, Peter and Kuz, Ihor and Heiser,
		  Gernot},
  booktitle	= eurosys,
  pages		= {275--288},
  year		= {2009},
  organization	= {ACM}
}

###InProceedings{ ryzhyk2009dingo,
  title		= {Dingo: Taming device drivers},
  author	= {Ryzhyk, Leonid and Chubb, Peter and Kuz, Ihor and Heiser,
		  Gernot},
  booktitle	= eurosys,
  pages		= {275--288},
  year		= {2009},
  organization	= {ACM}
}

@InProceedings{	  scc,
  title		= {The 48-core {SCC} Processor: the programmer's view},
  author	= {Mattson, Timothy G and Riepen, Michael and Lehnig, Thomas
		  and Brett, Paul and Haas, Werner and Kennedy, Patrick and
		  Howard, Jason and Vangal, Sriram and Borkar, Nitin and
		  Ruhl, Greg and Dighe, Saurabh},
  booktitle	= sc,
  pages		= {1--11},
  year		= {2010},
  organization	= {IEEE Computer Society}
}

@Article{	  shasta,
  author	= {Scales, DJ and Gharachorloo, K and Thekkath, CA},
  title		= {Shasta: A low overhead, software-only approach for
		  supporting fine-grain shared memory},
  journal	= {ACM SIGOPS Operating Systems Review},
  volume	= {30},
  number	= {5},
  pages		= {174-185},
  year		= {1996}
}

###Article{	  shasta,
  author	= {Scales, DJ and Gharachorloo, K and Thekkath, CA},
  title		= {Shasta: A low overhead, software-only approach for
		  supporting fine-grain shared memory},
  journal	= {ACM SIGOPS Operating Systems Review},
  volume	= {30},
  number	= {5},
  pages		= {174-185},
  year		= {1996}
}

@Misc{		  shimmer,
  title		= {Shimmer - Wireless Sensor Platform for Wearable
		  Applications},
  publisher	= {Shimmer Research},
  year		= {2010}
}

@InProceedings{	  shin201328nm,
  title		= {28nm high-metal-gate heterogeneous quad-core {CPUs} for
		  high-performance and energy-efficient mobile application
		  processor},
  author	= {Shin, Youngmin and Shin, Ken and Kenkare, Prashant and
		  Kashyap, Rajesh and Lee, Hoi-Jin and Seo, Dongjoo and
		  Millar, Brian and Kwon, Yohan and Iyengar, Ravi and Kim,
		  Min-Su and Chowdhury, A. and Sung-Il Bae and Inpyo Hong and
		  Wookyeong Jeong and Lindner, A. and Ukrae Cho and Hawkins,
		  K. and Jae Cheol Son and Seung Ho Hwang },
  booktitle	= isscc,
  pages		= {154--155},
  year		= {2013},
  organization	= {IEEE}
}

###InProceedings{ shin201328nm,
  title		= {28nm high-metal-gate heterogeneous quad-core CPUs for
		  high-performance and energy-efficient mobile application
		  processor},
  author	= {Shin, Youngmin and Shin, Ken and Kenkare, Prashant and
		  Kashyap, Rajesh and Lee, Hoi-Jin and Seo, Dongjoo and
		  Millar, Brian and Kwon, Yohan and Iyengar, Ravi and Kim,
		  Min-Su and Chowdhury, A. and Sung-Il Bae and Inpyo Hong and
		  Wookyeong Jeong and Lindner, A. and Ukrae Cho and Hawkins,
		  K. and Jae Cheol Son and Seung Ho Hwang },
  booktitle	= {Solid-State Circuits Conference Digest of Technical Papers
		  (ISSCC), 2013 IEEE International},
  pages		= {154--155},
  year		= {2013},
  organization	= {IEEE}
}

@Book{		  snapdragon,
  author	= {Qualcomm},
  title		= {Snapdragon MSM8660 and APQ8060 Product Brief},
  publisher	= {http://www.qualcomm.com/documents/snapdragon-msm8x60-apq8060-product-brief}
		  
}

@InProceedings{	  somniloquy,
  title		= {Somniloquy: Augmenting Network Interfaces to Reduce {PC}
		  Energy Usage.},
  author	= {Agarwal, Yuvraj and Hodges, Steve and Chandra, Ranveer and
		  Scott, James and Bahl, Paramvir and Gupta, Rajesh},
  booktitle	= nsdi,
  pages		= {365--380},
  year		= {2009}, 
 numpages = {16},
 acmid = {1559002},
 publisher = {USENIX Association},
 address = {Berkeley, CA, USA}  
}

%
% felix: Google scholar seems to suggest an article format, which agrees
% with what the publisher's website --
% http://www.morganclaypool.com/doi/abs/10.2200/S00346ED1V01Y201104CAC016
%
@book{	  sorin2011primer,
  author	= {Sorin, Daniel J. and Hill, Mark D. and Wood, David A.},
  title		= {A Primer on Memory Consistency and Cache Coherence},
  series	= {Synthesis Lectures on Computer Architecture},
  volume	= {6},
  publisher = {Morgan \& Claypool},
  number	= {3},
  pages		= {1-212},
  year		= {2011},
  doi		= {10.2200/S00346ED1V01Y201104CAC016},
  url		= {http://www.morganclaypool.com/doi/abs/10.2200/S00346ED1V01Y201104CAC016}		  ,
  eprint	= {http://www.morganclaypool.com/doi/pdf/10.2200/S00346ED1V01Y201104CAC016}		  
}

###Article{	  sorin2011primer,
  author	= {Sorin, Daniel J. and Hill, Mark D. and Wood, David A.},
  title		= {A Primer on Memory Consistency and Cache Coherence},
  journal	= {Synthesis Lectures on Computer Architecture},
  volume	= {6},
  number	= {3},
  pages		= {1-212},
  year		= {2011},
  doi		= {10.2200/S00346ED1V01Y201104CAC016},
  url		= {http://www.morganclaypool.com/doi/abs/10.2200/S00346ED1V01Y201104CAC016}
		  ,
  eprint	= {http://www.morganclaypool.com/doi/pdf/10.2200/S00346ED1V01Y201104CAC016}
		  
}

@book{ dist-textbook,
   author = {Tanenbaum, Andrew S.},
   title = {Distributed Operating Systems},
   publisher = {Prentice Hall},
   year = {1994}
}

@Misc{		  stmicro,
  author	= {STMicroelectronics},
  title		= {MEMS motion sensor 3-axis smart digital output piccolo
		  accelerometer},
  howpublished	= {\url{http://www.st.com/stonline/products/literature/ds/12726/lis302dl.htm}}
		  
}

@Misc{		  sysbios,
  author	= {{Texas Instruments}},
  title		= {{TI SYS/BIOS} Real-time Operating System v6.x User's Guide
		  (Rev. I)},
  year		= {2010}
}

@Misc{		  tegra2rtm,
  author	= {{NVIDIA}},
  title		= {{Tegra2 Family}: Technical Reference Manual},
  howpublished	= {},
  year		= {2011}
}

###Misc{	  tegra2rtm,
  author	= {{NVIDIA}},
  title		= {{Tegra2 Family}: Technical Reference Manual},
  howpublished	= {},
  year		= {2011}
}

@Misc{		  tegra3rtm,
  author	= {{NVIDIA}},
  title		= {{Tegra3 HD} mobile processors: Technical Reference
		  Manual},
  howpublished	= {},
  year		= {2012}
}

###Misc{	  tegra3rtm,
  author	= {{NVIDIA}},
  title		= {{Tegra3 HD} mobile processors: Technical Reference
		  Manual},
  howpublished	= {},
  year		= {2012}
}

@misc{aidl,
   author = {Google},
   title = {Designing a Remote Interface Using AIDL},
   year = {2010}
}


@TechReport{	  tiappnote2007,
  author	= {Raju, Murugavel},
  title		= {{TI} Application Notes: Heart-Rate and EKG Monitor Using the
		  MSP430FG439},
  year		= {2007}
}

@InProceedings{	  tornado,
  title		= {Tornado: Maximizing locality and concurrency in a shared
		  memory multiprocessor operating system},
  author	= {Gamsa, Benjamin and Krieger, Orran and Appavoo, Jonathan
		  and Stumm, Michael},
  booktitle	= osdi,
  volume	= {99},
  pages		= {87--100},
  year		= {1999}
}

###InProceedings{ tornado,
  title		= {Tornado: Maximizing locality and concurrency in a shared
		  memory multiprocessor operating system},
  author	= {Gamsa, Benjamin and Krieger, Orran and Appavoo, Jonathan
		  and Stumm, Michael},
  booktitle	= {OSDI},
  volume	= {99},
  pages		= {87--100},
  year		= {1999}
}

@Article{	  treadmarks,
  title		= {Treadmarks: Shared memory computing on networks of
		  workstations},
  author	= {Amza, Cristiana and Cox, Alan L and Dwarkadas, Sandhya and
		  Keleher, Pete and Lu, Honghui and Rajamony, Ramakrishnan
		  and Yu, Weimin and Zwaenepoel, Willy},
  journal	= {Computer},
  volume	= {29},
  number	= {2},
  pages		= {18--28},
  year		= {1996},
  publisher	= {IEEE}
}

@Article{	  tui,
  title		= {Heterogeneous process migration: The {Tui} system},
  author	= {Smith, Peter and Hutchinson, Norman C},
  journal	= {Software-Practice and Experience},
  volume	= {28},
  number	= {6},
  pages		= {611--640},
  year		= {1998},
  publisher	= {Citeseer}
}

###Article{	  tui,
  title		= {Heterogeneous process migration: The Tui system},
  author	= {Smith, Peter and Hutchinson, Norman C},
  journal	= {Software-Practice and Experience},
  volume	= {28},
  number	= {6},
  pages		= {611--640},
  year		= {1998},
  publisher	= {Citeseer}
}

@InProceedings{	  turducken,
  title		= {Turducken: hierarchical power management for mobile
		  devices},
  author	= {Sorber, Jacob and Banerjee, Nilanjan and Corner, Mark D
		  and Rollins, Sami},
  booktitle	= mobisys,
  pages		= {261--274},
  year		= {2005},
  organization	= {ACM}
}

###InProceedings{ turducken,
  title		= {Turducken: hierarchical power management for mobile
		  devices},
  author	= {Sorber, Jacob and Banerjee, Nilanjan and Corner, Mark D
		  and Rollins, Sami},
  booktitle	= mobisys,
  pages		= {261--274},
  year		= {2005},
  organization	= {ACM}
}

@InProceedings{	  unikernel,
  title		= {Unikernels: Library operating systems for the cloud},
  author	= {Madhavapeddy, Anil and Mortier, Richard and Rotsos,
		  Charalampos and Scott, David and Singh, Balraj and
		  Gazagnaire, Thomas and Smith, Steven and Hand, Steven and
		  Crowcroft, Jon},
  booktitle	= asplos,
  pages		= {461--472},
  year		= {2013},
  organization	= {ACM}
}

###InProceedings{ unikernel,
  title		= {Unikernels: Library operating systems for the cloud},
  author	= {Madhavapeddy, Anil and Mortier, Richard and Rotsos,
		  Charalampos and Scott, David and Singh, Balraj and
		  Gazagnaire, Thomas and Smith, Steven and Hand, Steven and
		  Crowcroft, Jon},
  booktitle	= {Proceedings of the eighteenth international conference on
		  Architectural support for programming languages and
		  operating systems},
  pages		= {461--472},
  year		= {2013},
  organization	= {ACM}
}

@Article{	  v,
  title		= {The {V} distributed system},
  author	= {Cheriton, David},
  journal	= {Communications of the ACM},
  volume	= {31},
  number	= {3},
  pages		= {314--333},
  year		= {1988},
  publisher	= {ACM}
}

###Article{	  v,
  title		= {The V distributed system},
  author	= {Cheriton, David},
  journal	= {Communications of the ACM},
  volume	= {31},
  number	= {3},
  pages		= {314--333},
  year		= {1988},
  publisher	= {ACM}
}

@InProceedings{	  venkatesh:2010:ccr:1736020.1736044,
  author	= {Venkatesh, Ganesh and Sampson, Jack and Goulding, Nathan
		  and Garcia, Saturnino and Bryksin, Vladyslav and
		  Lugo-Martinez, Jose and Swanson, Steven and Taylor, Michael
		  Bedford},
  title		= {Conservation cores: reducing the energy of mature
		  computations},
  booktitle	= asplos,
  series	= {ASPLOS XV},
  year		= {2010},
  isbn		= {978-1-60558-839-1},
  location	= {Pittsburgh, Pennsylvania, USA},
  pages		= {205--218},
  numpages	= {14},
  url		= {http://doi.acm.org/10.1145/1736020.1736044},
  doi		= {10.1145/1736020.1736044},
  acmid		= {1736044},
  publisher	= {ACM},
  address	= {New York, NY, USA},
  keywords	= {conservation core, heterogeneous many-core, patching,
		  utilization wall}
}

@InProceedings{	  xu2013mobisys,
  title		= {Optimizing Background Email Sync on Smartphones},
  author	= {Xu, Fengyuan and Liu, Yunxin and Moscibroda, Thomas and
		  Chandra, Ranveer and Jin, Long and Zhang, Yongguang and Li,
		  Qun},
  pages={55--68},		  
  booktitle	= mobisys,
  year		= {2013}
}

###InProceedings{ xu2013mobisys,
  title		= {Optimizing Background Email Sync on Smartphones},
  author	= {Xu, Fengyuan and Liu, Yunxin and Moscibroda, Thomas and
		  Chandra, Ranveer and Jin, Long and Zhang, Yongguang and Li,
		  Qun},
  booktitle	= mobisys,
  year		= {2013}
}

@InProceedings{	  zhong2006phone,
  title		= {A phone-centered body sensor network platform cost, energy
		  efficiency \& user interface},
  author	= {Zhong, Lin and Sinclair, Mike and Bittner, Ray},
  booktitle	= bsn,
  pages		= {4-182},
  year		= {2006},
  organization	= {IEEE}
}

@Article{	  zhong2006tmc,
  author	= {Zhong, Lin and Jha, Niraj K.},
  title		= {Dynamic power optimization targeting user delays in
		  interactive systems},
  journal	= {IEEE Trans. Mobile Computing},
  volume	= {5},
  number	= {11},
  pages		= {1473-1488},
  year		= {2006}
}

###Article{	  zhong2006tmc,
  author	= {Zhong, Lin and Jha, Niraj K.},
  title		= {Dynamic power optimization targeting user delays in
		  interactive systems},
  journal	= {IEEE Trans. Mobile Computing},
  volume	= {5},
  number	= {11},
  pages		= {1473-1488},
  note		= {1176193 Member - Lin Zhong Fellow - Niraj K. Jha},
  year		= {2006}
}

@Article{	  zhou02heterogeneous,
  author	= {Zhou, S and Stumm, M and Li, K and Wortman, D},
  title		= {Heterogeneous distributed shared memory},
  journal	= {IEEE Trans. Parallel and Distributed Systems},
  volume	= {3},
  number	= {5},
  pages		= {540-554},
  year		= {1992}
}

@article{hints,
  title={Hints for computer system design},
  author={Lampson, Butler W},
  journal={ACM SIGOPS Operating Systems Review},
  volume={17},
  number={5},
  pages={33--48},
  year={1983},
  publisher={ACM}
}

@inproceedings{vnuma,
    title={{vNUMA}: A Virtual Shared-Memory Multiprocessor.},
    author={Chapman, Matthew and Heiser, Gernot},
    booktitle={USENIX Annual Technical Conference},
    year={2009}
}

@InProceedings{tessellation,
  title={Resource management in the {Tessellation} manycore OS},
  author={Colmenares, Juan A and Bird, Sarah and Cook, Henry and Pearce, Paul and Zhu, David and Shalf, John and Hofmeyr, Steven and Asanovic, Krste and Kubiatowicz, John},
  booktitle	= HotPar,  
  journal={HotPar10, Berkeley, CA},
  year={2010}
}
